package main

import "fmt"

func main(){
	//指针1
	v := 1
	incr(&v)
	fmt.Println(incr(&v))

	//指针2
	x := 1
	p := &x
	fmt.Println(*p)
	*p = 2
	fmt.Println(x)
	fmt.Println(p)
}

func incr(p *int) int {
	*p++ //非常重要；只是增加p指向的变量的值，并不改变p指针
	return *p
}